@charset "utf-8";
body{
    background: #fafafa;
}
/* CSS Document */
/*banner切换*/
.banner-warp{ position:relative}
.banner{height:325px;position:relative;z-index:1;margin-top:-1px; background:#e34040}
.banner .banner-item{position:absolute;left:0;top:0;height:325px;width:100%; overflow:hidden; display:none}
.banner .inner{width:1000px;height:325px;margin:0 auto;position:relative}
.banner .prvePic,.banner .nextPic{width:19px;height:30px; overflow:hidden;position:absolute;top:48%;background:url(./images/1/icon.png);background-repeat:no-repeat;}
.banner .prvePic{left:8%; background-position:-374px -178px}
.banner .nextPic{right:8%;background-position:-382px -150px}
.banner .num{position:absolute;left:0;bottom:60px;width:100%;text-align:center;z-index:10;}
.banner .num ul{width:1000px;margin:0 auto;display:block;text-align:center}
.banner .num ul li{display:inline;width:40px;height:5px;margin:0 2px;}
.banner .num ul li a{display:inline-block;width:40px;height:5px;margin-top:2px;background:#a10b12}
.banner .num ul li.current a{background:#fff}
.banner-inner{height:330px;}
.banner-inner .banner-item{height:330px;}
.banner-login{height:500px;}
.banner-login .banner-item{height:500px;}
.ad-tag{ height: 16px; width: 32px; display: block; position: absolute; left: 0; bottom: 46px; background: url(./images/a.png) no-repeat; z-index: 80 }

.mod-hot-news{ position:absolute; left:0px; bottom:0px;width:100%; height:30px; line-height:30px; overflow:hidden; padding:8px 0; z-index:50}
.mod-hot-news .wrap{ position:relative; z-index:50}
.mod-hot-news .bg{ position:absolute;left:0px;top:0px; width:100%; height:45px; background:#000; opacity:0.3;filter:alpha(opacity=30); z-index:1}
.mod-hot-news .newsbox{ color:#fff; position:relative; overflow:hidden; z-index:10; background:url(./images/1/icon.png) -361px -240px no-repeat; padding-left:60px; height:30px; line-height:30px;}
.mod-hot-news .newsbox ul{}
.mod-hot-news .newsbox ul li span{ margin-left:20px;}
.mod-hot-news .newsbox a{ color:#fff}
.mod-hot-news .other-label{ position:absolute; right:0px;top:6px; color:#fff;  z-index:10}
.mod-hot-news .other-label a{ color:#fff}

.money-index-warp{ background:#ededed; height:50px; line-height:50px; padding:15px 0; overflow:hidden}
.money-index-warp ul li{ margin-left:15px; width:475px; float:left; line-height:50px;}
.money-index-warp ul li b{ font-size:30px;color:#f25050; position:relative;top:5px;}

.banner-ad{ position:relative; margin-top:22px;}
.banner-ad a.close{ display:block; width:10px; height:10px; background:url(./images/1/icon.png) -3px -1695px no-repeat; position:absolute; right:5px;top:3px}

.process-warp{ padding:22px 0;}
.process-warp ul li{ float:left; width:120px; padding:0px 65px; height:180px; text-align:center; position:relative}
.process-warp ul li:first-child{ padding-left:50px}
.process-warp ul li p{ display:block; height:120px; width:120px; overflow:hidden; background:url(./images/1/bg-index.png) no-repeat; margin-bottom:5px; -webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;}
.process-warp ul li p.bg1{ background-position:0 -59px}
.process-warp ul li p.bg2{ background-position:-123px -59px}
.process-warp ul li p.bg3{ background-position:-242px -59px}
.process-warp ul li p.bg4{ background-position:-362px -59px}
.process-warp ul li a{font-size:18px; color:#c11921; display:block; margin-bottom:2px;}
.process-warp ul li i{ display:block; width:20px; height:30px; background:url(./images/1/icon.png) -385px -210px no-repeat; position:absolute;right:-20px;top:40px}
.process-warp ul li p:hover{ opacity:0.75}

.index-project{ height:auto;border:1px solid #e9e9e9; border-top:3px solid #c11921; margin-bottom:35px; background:#fff; margin-top:22px}
.index-project h3{ height:50px; color:#c11921; line-height:50px; position:relative; border-bottom:1px dashed #e5e5e5; margin:0px 5px; text-indent:15px;}
.index-project h3 a{ position:absolute; right:0px;top:0px; font-size:14px; color:#666}
.index-project h3 a:hover{ color:#c42f2f}
.index-project .project-list{ float:left; width:250px; height:375px;  margin:30px 39px; position:relative;}
.index-project .project-list .pro-intro{ border:1px solid #d4c9ac; border-radius:3px; height:70px; overflow:hidden; background:#fefdf3; padding:10px; line-height:22px; position:relative; margin-bottom:23px;}
.index-project .project-list .pro-intro h4{ font-size:16px; margin-bottom:5px}
.index-project .project-list .line{ background:url(./images/1/bg-index.png) 0 0 no-repeat; width:30px; height:60px; display:block; position:absolute;left:40px;top:91px}
.index-project .project-list .status{ width:53px; height:46px;background:url(./images/1/bg-index.png) no-repeat; position:absolute; right:0px;bottom:0; display:block}
.index-project .project-list .status.status-yr{ background-position:-99px -3px}
.index-project .project-list .status.status-rg{ background-position:-44px -3px}
.index-project .project-list .status.status-mb{ background-position:-152px -3px}
.index-project .project-list .status.status-wc{ background-position:-206px -3px}
.index-project .project-list .tag{left:0;top:-17px; overflow:hidden; height:18px;}

.index-project .pro-main{ position:relative;width:250px; height:250px; overflow:hidden; background:url(./images/1/bg-index.png) -3px -434px no-repeat;}
.index-project .pro-main .bg{width:250px; height:200px; padding-top:50px; overflow:hidden; z-index:10; position:absolute;top: 0;}
.index-project .pro-main .bg.hover{background:url(./images/1/bg-index.png) -255px -430px no-repeat; z-index:10}
.index-project .pro-main .hovershow{ display:none}
.index-project .pro-main p{text-align:center; margin:0px 35px}
.index-project .pro-main p.pro-money{ color:#f25050; font-size:24px; border-bottom:1px dashed #d4c9ac; margin-bottom:5px;}
.index-project .pro-main p.pro-money b{ font-size:48px;}
.index-project .pro-main p.pro-data{ font-size:24px;}
.index-project .pro-main p.pro-data b{ font-size:36px;}
.index-project .pro-main p.progress{font-weight:bold; color:#fff; position:absolute; width:100px; height:30px; line-height:30px;left:75px;bottom:0px; margin:0; z-index:11; background:none; border:0; border-radius:0}
.index-project .pro-main p.progress span{ position:static; width:100%; text-align:center}
.index-project .pro-main p.pro-countdown{ width:160px; height:33px; line-height:33px; margin:0 auto; background:#f1c11d; position:absolute;bottom:0px;left:45px; color:#fff}
.index-project .pro-main p.pro-countdown b{ font-size:24px;}
.index-project .pro-main p.pro-ok{ display:none}
.index-project .pro-main .bg.hover p.pro-ok{ display:block; padding-top:15px;}
.index-project .pro-main .bg.hover p.pro-ok a{ display:block; width:120px; height:40px; line-height:40px; border-radius:3px; font-size:20px; color:#fff; background:#e53943; text-align:center; margin:0 auto}
.index-project .pro-main .bg.hover p.pro-ok a:hover{ background:#f6656e}
.index-project .project-list b.bg-hover{ margin:0 auto; background:url(./images/1/bg-index.png) no-repeat; width:85px; height:90px; overflow:hidden; display:block;position:relative;top:-10px}
.index-project .pro-main .txt-tips{ font-weight:bold; position:relative;top:-5px; border-top:1px dashed #d4c9ac; padding-top:10px; font-size:18px;}
.index-project .project-list.status-yr b.bg-hover{ background-position:0px -865px}
.index-project .project-list.status-mb b.bg-hover{ background-position:-113px -865px}
.index-project .project-list.status-wc b.bg-hover{ background-position:-229px -865px}
.index-project .pro-main .ucs-count{display: inline;}
.index-project .pro-main .ucs-count p{margin:0;}
.index-project .pro-main .percentage{ position:absolute;left:0px;top:0px; z-index:1}
.index-project .project-list.status-wc .pro-main{ color:#999}
.index-project .project-list.status-wc p.pro-money{ color:#999}

.index-project .project-list.status-mb .pro-main{ background-position:0px -179px;}
.index-project .project-list.status-wc .pro-main{ background-position:-250px -179px;}

.index-project .notdata{padding:100px 0; text-align:center; font-size:18px; color:#c8c8c8}
.index-project .notdata img{ display:block; margin:0 auto; margin-bottom:10px;}

.mod-investment,.mod-problem{ width:615px; overflow:hidden; border:1px solid #e9e9e9; border-top:3px solid #c11921; padding-bottom:10px; margin-bottom:20px; background:#fff }
.mod-investment .sroll{ height:177px; overflow:hidden; position:relative}
.mod-problem{ width:340px;}
.mod-investment h3,.mod-problem h3{ font-size:20px; color:#c11921; text-indent:10px; border-bottom:1px dashed #e5e5e5; position:relative; height:40px; line-height:40px; margin:5px; margin-top:0}
.mod-investment h3 a,.mod-problem h3 a{ position:absolute; right:5px;top:0px; color:#666}
.mod-investment h3 a:hover,.mod-problem h3 a:hover{ color:#c42f2f}
.mod-investment ul li,.mod-problem ul li{ height:35px; line-height:35px; padding:0px 20px; position:relative}
.mod-problem ul li a{display: inline-block;*display: inline;*zoom: 1;width:94%;margin-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.mod-investment ul li span.money{ position:absolute;left:215px;top:0px;}
.mod-investment ul li span.money b{ color:#f25050}
.mod-investment ul li span.data{ position:absolute;right:15px;top:0px;}

.mod-feature{ margin-top:35px; height:140px; margin-bottom:20px;}
.mod-feature ul li{ float:left; width:110px; margin:0px 68px;text-align:center; overflow:hidden}
.mod-feature ul li img{ display:block; width:110px; height:110px; margin:0 auto}
.mod-feature ul li img.i2{ display:none}
/*
.mod-feature ul li b{ background:url(../images/bg-index.png) no-repeat; display:block; height:90px; width:84px; margin:10px 13px;}
.mod-feature ul li.f1 b{ background-position:-4px -678px}
.mod-feature ul li.f2 b{ background-position:-123px -684px}
.mod-feature ul li.f3 b{ background-position:-245px -677px}
.mod-feature ul li.f4 b{ background-position:-384px -685px}*/
.mod-feature ul li span{ display:block; width:84px;padding:30px 13px; height:50px; background:url(./images/1/bg-index.png) -384px -858px no-repeat; font-size:12px; overflow:hidden; display:none;}

.mod-investment .notdata{padding:6px 0; text-align:center; font-size:18px; color:#c8c8c8}
.mod-investment .notdata img{ display:block; margin:0 auto; margin-bottom:10px;}

/*右则浮动*/
.advisory { position: fixed; top:170px;  right: -64px; width: 64px; z-index: 90; }
.advisory .close_kf,.advisory .show_kf{width: 20px; height: 70px; position: absolute; left: 0; top: 100px; background:url("./images/icon-zs.png") no-repeat -81px -5px; display:block; z-index:1 }
.advisory .close_kf{}
.advisory .show_kf{ background-position:-1px -5px;left:-20px;}
.advisory .ui-tools { position: relative; background: #c11921; border-radius: 3px 0 0 3px; color: #fff; text-align: center; padding: 10px 0; z-index: 2; }
.advisory .ui-tools a { font-size: 13px; display: block; overflow: hidden; width: 100%; height: 68px; color: #fff; padding-top:15px; position:relative}
.advisory .ui-tools a:first-child{ border-top:0}
.advisory .ui-tools a.feedback{ border-bottom:0}
.advisory .ui-tools a span { display: block; width: 40px; height: 40px; line-height: 42px; text-align: center; margin: 0 auto 5px; font-size: 40px; color: #fff }
.advisory .ui-tools a:hover { color: #ddd }
.advisory .ui-tools a:hover span { color: #ddd }
.advisory .ui-tools span.circle{ position:absolute; right:10px;top:18px; display:block; width:10px; height:10px; background-position:-173px -4px}
.ucs-advisory .icon-news:before{content: "✉";font-size: 30px;line-height:50px;}
.ucs-advisory .icon-calculator:before{content: "¥";font-size: 30px;line-height:50px;}
.ucs-advisory .icon-feedback:before{content: "☻";font-size: 30px;line-height:50px;}
.feedback-layer .ucs-layer-close{top:11px;right:13px;}
.feedback-layer .ucs-layer-close:before{color: #fff;}
.feedback-layer .ucs-layer-header{background: #c11921;}


/*弹出计算器*/
.layer-computer { background: #fff; border-radius: 3px; padding: 20px 0; overflow: hidden; margin: 0 auto; }
.layer-computer span { float: left; }
.layer-computer .content { background: #fffcdd; border: 1px solid #d9d6ae; margin: 10px; }
.layer-computer .content p { margin-left: 10px; padding: 3px 0 }
.layer-computer .content span { float: none }
.layer-computer input{ width: 100px; margin-right:5px }

/*意见反馈*/
.layer-feedback {overflow: hidden; margin: 0 auto;}
.layer-feedback p{
    color: #666;
    font-size:14px;
    line-height:32px;
}
.layer-feedback textarea{width: 675px; height:155px;padding:10px;}
.layer-feedback .ucs-form-group{
    height:auto;
    line-height: 1;
}
.layer-feedback .ucs-form-explain{
    line-height: 40px;
    left:0;
}
.layer-feedback .textArea .ucs-form-explain{
    position: absolute;
    top: 180px;
    left:0;
    line-height: 1;
}
.layer-feedback .ucs-btn{background:#c11921 }

    /*标签*/
.tag{ position:absolute}
.tag a,.tag .ucs-tooltip-wrap{width:auto; color:#fff; font-size:12px; float:left; height:17px; line-height:17px; padding:0px 4px; border-radius:2px; margin:0 1px 0 0; cursor:default}
.tag .color1{ background:#ed1100}
.tag .color2{ background:#ff9c00}
.tag .color3{ background:#29bbff}
.tag .color4{ background:#68c505}
.tag .color5{ background:#a729ff}